if (instance_exists(obj_ball)) {
    var gap = obj_ball.y - y;
    if (abs(gap) > 12) {
        y += sign(gap) * 5;     // capped chase speed
    }
    y = clamp(y, 48, room_height - 48);
}